.body{
    margin:0px;
}
.bodyHeader {
    background:#222222;
}
.label{
    margin-left: 65px;
    font-size:16px;
}
.publicStyle2{
    margin-left:2px;
    font-size:15px;
}
.publicStyle1{
    background-color: rgba(34, 34, 34, 0.04);
    font-weight: bolder;
    border: none;
    color:#696d6c;
    height:53px;
    width:78PX;
}
.shoppingCart {
    background-color: black;
    border: none;
    color:white;
    font-size: 16px;
    width: 120px;
    font-weight: bolder;
    margin-left:780px;
    position: absolute;
    height:53px;
}
.img{
    width:20px;
    vertical-align:text-bottom;
}
.mainTable {
    width: 1148px;
    height:auto;
    margin-left: 65px;
    border: 1px solid #DCDCDC;
    margin-top:20px;
    border-radius:5px ;
}
.table{
    border: 1px solid #DCDCDC;
    width:1113px;
    height:auto;
    margin-left:18px;
    margin-top:20px;
    border-collapse:collapse
}
th,td{
    border: 1px solid #DCDCDC;
    height: 40px;
    text-align: center;
}
.tableWidth1{
    width:110px;
}
.tableWidth2{
    width:210px;
}
.publicCss{
    border-bottom: 1px solid #DCDCDC;
    font-size:20px ;
    line-height:65px ;
    background:rgba(34, 34, 34, 0.04);
    padding-left:40px;
}
#time{
    margin:15px 0px 0px 18px;
    height:15px
}
.freeItems{
    margin:35px 0px auto 0px;
}
.tableMargin{
    margin:15px 0px 40px 18px;
}
p{
    margin:15px 18px auto 1026px;
}
.confirm{
    width: 60px;
    height:35px;
    border:none;
    border-radius:5px;
    background:#6495ED; ;
    margin:15px 0px 10px 1070px;
    color:white;
}
